package cn.lg.soar.system.api.enums;

/**
 * 图片压缩尺寸枚举
 * @author luguoxiang
 * 开源项目：https://gitee.com/lgx1992/lg-soar 求star！请给我star！请帮我点个star！
 */
public enum ThumbnailSizeEnum {

    /**
     * 尺寸：96 * 72 < 7K（2k左右）
     * 适合列表
     */
    xs(96, 72),

    /**
     * 尺寸：192 * 144 < 28K（6k左右）
     * 适合照片墙
     */
    s(192, 144),

    /**
     * 尺寸：384 * 288 < 111K（20k左右）
     * 适合手机
     */
    m(384, 288),

    /**
     * 尺寸：768 * 576 < 443K（60k左右）
     * 适合平板
     */
    l(768, 576),

    /**
     * 尺寸：1536 * 1152 < 1.8MB（120k左右）
     * 适合PC
     */
    xl(1536, 1152),

    ;
    private final int width;

    private final int height;

    ThumbnailSizeEnum(int width, int height) {
        this.width = width;
        this.height = height;
    }

    public int getWidth() {
        return width;
    }

    public int getHeight() {
        return height;
    }

}
